N N H 3 C F NH H N O O OH Br Cl